package com.ht.api.db.util;

/**
 * 系统参数工具类
 * @author asq
 * @createTime 2025年1月20日 16:17:27
 */
public class SysParamUtil {
	/** redis中的key前缀 */
	private static final String KEY_PREFIX = "sys_param";
	
	/**
	 * 获取redis中的字符串设置值
	 * @param key 键值
	 * @return
	 */
	public static String getStr(String key) {
		return RedisUtil.get(KEY_PREFIX + key);
	}
	
	/**
	 * 获取redis中的int设置值
	 * @param key 键值
	 * @return
	 */
	public static int getInt(String key) {
		String val = RedisUtil.get(KEY_PREFIX + key);
		return Integer.parseInt(val);
	}
	
	/**
	 * 获取redis中的long设置值
	 * @param key 键值
	 * @return
	 */
	public static long getLong(String key) {
		String val = RedisUtil.get(KEY_PREFIX + key);
		return Long.parseLong(val);
	}
	
	/**
	 * 获取redis中的boolean设置值
	 * @param key 键值
	 * @return
	 */
	public static boolean getBool(String key) {
		String val = RedisUtil.get(KEY_PREFIX + key);
		return Boolean.parseBoolean(val);
	}
}
